const Promise = require('./Promise');

module.exports = function () {
  new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve('one');
    }, 1000);
  }).then(res => {
    console.log(res);
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        resolve('two');
      }, 1000);
    })
  }).then(res => {
    console.log(res);
    return 'three';
  }).then(res => {
    setTimeout(() => {
      console.log(res);
    }, 1000);
  }).then(res => console.log(res))
}
